.todo-item {
    padding: 20px 20px 20px 40px;
}
.todo-item .todo-item--right {
    width: 100%;
    text-align: left;
    display: flex;
    justify-content: space-between;
}

.todo-item.form-check .form-check-input {
    margin-top: 0.45em;
}

.todo-item .form-check-label {
    line-height: 200%;
}

.todo-item:hover .todo-item---checkall:hover {
    background-color: #fff;
}
